package com.freight.common.wlhyupload.vo.zvo.svo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 货物信息上传
 */
@Data
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@Accessors(chain = true)
public final class GoodsInfo {

    /** 货物名称（必填） */
    private String descriptionOfGoods;

    /** 货物类型分类代码（必填） */
    private String cargoTypeClassificationCode;

    /** 毛重(千克,保留三位小数)（必填） */
    private BigDecimal goodsItemGrossWeight;

    /** 体积(立方米,保留四位小数)（选填） */
    private BigDecimal cube;

    /** 总件数（选填） */
    private Integer totalNumberOfPackages;

}
